package com.product.statemachine.common.util;

/**
  * @author: caoxingming
  * @data: 2022/6/9 12:03 下午
  * @description: 反射工具类
  **/
public class ClassUtils {


    /**
     * 获取 class 真实全包类名
     * @param clazz
     * @return
     */
    public static String getClassPackageName(Class clazz) {
        String name = clazz.getName();
        if(!name.contains("$")) {
            return name;
        }
        int $Index = name.indexOf("$");
        return name.substring(0,$Index);
    }
}
